<style type="text/css">

/*test*/

div.regform_spacer{
margin-top:5px;
clear:both;
}

div.regform_label{
text-align:right;
float:left;
width:30%;
}


div.regform_input{
float:right;
width:65%;
}

div.regform_input input{
width:230px;
border-color:#a7a6aa;
}

div.regform_input,div.regform_label{
font-family:tahoma;
font-size:14px;
height:45px;
color:#525252;
vertical-align:middle;
}


div.addform_spacer{
margin-top:5px;
clear:both;
}

div.addform_label{
text-align:right;
float:left;
width:30%;
}


div.addform_input{
float:right;
width:65%;
}

div.addform_input input{
width:230px;
border-color:#a7a6aa;
}

div.addform_input,div.addform_label{
font-family:tahoma;
font-size:14px;
height:45px;
color:#525252;
vertical-align:middle;
}

div.formholder p{
font-family:tahoma;
font-size:14px;
color:#525252;
}

.regform_h2{
font-family:tahoma;
text-decoration:none;
font-weight:normal;
text-decoration:none;
display:block;
text-align:center;
position:relative;
left:-100px;
}


div.adholder{
width:475px;
height:100%;
float:left
}

div.adicon{
width:30px;
height:30px;
float:left;
}

div.adauthor{
height:1.2em;
margin-left:35px;
margin-bottom:3px;
color:#5a9ecd;
text-decoration:underline;
font-size:18px;
}

a.adauthor{color:#5a9ecd;
text-decoration:underline;
font-size:18px !important;
}

div.admessagetext{
width:470px;
padding:5px;
height:3.5em;
margin-left:35px;
background:honeydew;
color:#454d50;
position:relative;
left:-5px;
}

div.adcomments{
height:20px;
margin-left:35px;
color:#5a9ecd;
text-decoration:underline;
}

div.adavater{
width:100px;
height:100px;
float:right;
text-align:right;
}


div.tabs_holder{
padding-top:2px;
margin-top:5px;
text-align:right;
margin-bottom:15px;
}

div.message{
height:120px;
font-family:tahoma;
font-size:14px;
}


.rc a, .rc a:hover, .rc a:visited, .rc a:link{
color:#6e93b5;
font-family:tahoma;
font-size:12px;
}


div h2{
font-size:20px;
font-family:tahoma;
display:inline;
/*color:#4d4c4c;*/
color:#607a7e;
font-weight:normal;
text-decoration:underline;
}


.lc h2{
text-decoration:none;
color:#607a7e;
font-family:tahoma;
font-size:16px;
display:block;
margin-top:30px;
}

.lc h3{
text-decoration:none;
color:#607a7e;
font-family:tahoma;
font-size:12px;
font-weight:normal;
margin-bottom:-3px;
margin-left:0;
margin-right:0;
}

.attend_info{
color:#607A7E;
font-family:tahoma;
font-size:12px;
margin:24px 0 0 14px;
text-align:justify;
text-decoration:none;
width:240px;
}

.lc p{
color:#4a4a4a;
text-decoration:none;
font-family:tahoma;
font-size:12px;
text-align:justify;
width:220px;
margin:5px 0 0;
}


td.ctd, td.selctd,td.wtd{
width:30px;
height:22px;
font-family:tahoma;
font-size:13px;
text-align:center;
color:#4a4a4a;
}

td.ctd:hover{
font-weight:bold;
text-decoration:underline;
}

td.selctd{
background:Lavender none repeat scroll 0 0;
padding:2px;
}


td.wtd{
color:gainsboro;
font-weight:bold;
}

td.calH{
color:#607A7E;
font-family:tahoma;
font-size:18px;
text-align:center;

}

div.calmonth,div.calyear{
padding:2px;
font-family:helvetica;
font-size:12px;
margin-top:8px;;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;background-repeat:no-repeat;
color:#607a7e;
font-weight:bold;
height:20px;
}

div.calmonth{
float:left;
margin-left:5px;
padding-left:8px;
width:92px;
background-image:url(images/choosemonth.gif);
}


div.calyear{

float:right;
margin-right:5px;
width:52px;
background-image:url(images/chooseyear.gif);
}

body{
		background:#2980ab;
}

#main {
	min-width:1000px;
	background:#2980ab;
}

.rel{
	position:relative;
}
.cont{
	width:956px;
	margin-left:auto;
	margin-right:auto;
	background-color:#D5e2E8;
	margin-top:0px;
	margin-bottom:0px;

}

#logo{
	width:200px;
	height:200px;
	position:absolute;
	top:10px;
	left:10px;
}

#menu{
	width:400px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:80px;
}

div.topround, div.botround{
	background-image:url(images/roundedh2.gif);
	background-repeat:no-repeat;
	height:40px;
	text-align:center;

}

div.topround{
background-position:center top;
}

div.botround{
background-position:center bottom;
}

div.botround a:link,a:hover,a:visited{
text-decoration:none;
}

div h2{
font-size:20px;
font-family:tahoma;
display:inline;
/*color:#4d4c4c;*/
color:#607a7e;
font-weight:normal;
text-decoration:underline;
}

#loft{
background-image:url(images/grad-center.gif);
background-position:left top;
background-repeat:repeat-x;
}

#right_out{
	float:right;
	margin-right:-290px;
	width:100%;
}

#authinfo{
	position:absolute;
	right:20px;
	top:20px;
	width:180px;

}

a.authlink, a.authlink:hover, a.authlink:active, a.authlink:visited{
font-style:italic;
color:#999999;
font-size:11px;
font-family:tahoma;
text-decoration:underline;
}

div label{
color:#5581a8;
font-size:12px;
font-family:arial;
}

div input{
border:1px solid #5581a8;
color:#4a4a4a;
}

#left_column{
	float:left;
	padding-left:20px;
	width:260px;
}

#right_col_out{
	float:left;
	margin-left:-290px;
	width:100%;
}

#right_column{
	margin-left:290px;
}

#rightcolumntop{
background:transparent url(images/content-top.gif) no-repeat scroll left top;

width:657px;
}

#rightcolumnbottom{
background:transparent url(images/content-bottom.gif) no-repeat scroll left bottom;
padding-top:5px;
padding-bottom:5px;
}

#rightcolumn{
background:white url(images/content-right.gif) repeat-y scroll right top;
padding:0 10px;
min-height:180px;
color:#4A4A4A;
font-family:tahoma;
font-size:12px;
}

#frametop{
	background-image:url(images/maintop.gif);
	background-color:transparent;
	background-image:url(images/maintop.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:5px;
}

#selected_tab, #idle_tab{
font-size:14px;
padding:1px 10px;
color:#6e93b5;
font-family:tahoma;
}


#selected_tab{
text-decoration:underline;
}

#idle_tab{
text-decoration:none;
}



#tableheader{
float:left;
padding-bottom:5px;
text-align:left;
width:340px;
font-size:20px;
}





div.panel{
/*background-color:#DFEDF7;*/
/*border:1px solid #90C2E1;*/
}

div.holder{
	clear:both;
	}

#form_validator{
border: 1px solid red;
display:none;
height: 100px;
margin: 10px;

}

div.message_pass,div.message_driv{
font-size:12px;
font-family:sans-serif;
}

.message_deleted{	color:darkgrey !important;}
div.message_pass{
border-bottom:1px dotted DodgerBlue;
margin:10px 0 0;
padding:0 0 5px;
color:chocolate;
}

div.message_driv{
border-bottom:1px dotted DodgerBlue;
margin:10px 0 0;
padding:0 0 5px;
color:forestgreen;
}

#h1logo{
color:#607A7E;
display:block;
font-family:tahoma;
font-size:27px;
font-weight:normal;
left:56px;
position:absolute;
top:-20px;
width:500px;
}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
.qnt {
display:inline;
  font-size:1em;
  color:#26A908;
}


</style>